package com.dengdai.applibrary.json;


import com.dengdai.applibrary.data.ExtJsonForm;

import org.json.JSONObject;

/**
 * Json数据解析
 *
 * @author 等待
 * @class ExtJsonFormBuilder.java
 * @time 2015年5月15日 上午12:33:54
 * @QQ 2743569843
 */
public class ExtJsonFormBuilder extends JSONBuilder<ExtJsonForm> {

    @Override
    public ExtJsonForm build(JSONObject jsonObject) throws Exception {
        ExtJsonForm extJsonForm = new ExtJsonForm();
        if (jsonObject.has("resultStatus") && !jsonObject.isNull("resultStatus")) {
            extJsonForm.setResultStatus(jsonObject.getInt("resultStatus"));
        }
        if (jsonObject.has("resultData") && !jsonObject.isNull("resultData")) {
            extJsonForm.setResultData(jsonObject.getString("resultData"));
        }
        if (jsonObject.has("msg") && !jsonObject.isNull("msg")) {
            extJsonForm.setMsg(jsonObject.getString("msg"));
        }
        return extJsonForm;
    }
}
